/* user-myjd/home/common/1.0.0 common.css Date:2019-10-15 15:48:59 */
.img-loading {
	display:inline-block;
	background:url(../images/error-jd.gif) no-repeat center center
}
.myjd-popup {
	display:none;
	position:absolute;
	z-index:11
}
.myjd-popup .inner,.myjd-popup::after,.myjd-popup::before {
	background-color:#fff
}
.myjd-popup::after,.myjd-popup::before {
	content:'';
	position:absolute;
	left:50%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.myjd-popup .inner,.myjd-popup::before {
	box-shadow:0 0 8px 0 rgba(0,0,0,.1)
}
.myjd-popup::before {
	z-index:1;
	top:10px;
	margin-left:-5px;
	width:10px;
	height:10px
}
.myjd-popup::after {
	z-index:2;
	top:11px;
	margin-left:-10px;
	width:20px;
	height:20px
}
.myjd-popup .inner {
	overflow:hidden
}
.myjd-popup a {
	height:30px;
	line-height:30px
}
#nav {
	height:82px;
	background-color:#fff;
	color:#333
}
#nav a {
	color:#333;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
#nav a:hover {
	color:#c81623
}
#nav .w {
	background-color:#fff
}
#nav .logo {
	float:left
}
#nav .logo a {
	display:block;
	width:158px;
	height:82px;
	background:url(../images/common.png) no-repeat 0 0;
	background-position:0 0
}
#nav .title {
	float:left;
	padding:40px 0 0 16px;
	font-size:20px
}
#nav .navitems {
	float:left;
	padding:35px 0 0 25px;
	width:300px;
	color:#333
}
#nav .navitems .a {
	color:#333
}
#nav .navitems .a:hover {
	color:#c81623
}
#nav .navitems .dl {
	float:left;
	position:relative;
	width:100px
}
#nav .navitems .dl.hover .myjd-popup {
	display:block
}
#nav .navitems .dl.hover .dt span {
	color:#c81623
}
#nav .navitems .dl.hover .dt span::after {
	background:url(../images/common.png) no-repeat 0 0;
	background-position:0 -92px
}
#nav .navitems .dl.curr .dt span {
	color:#df3028
}
#nav .navitems .dl.curr .dt span::after {
	background:url(../images/common.png) no-repeat 0 0;
	background-position:0 -108px
}
#nav .navitems .dl.curr.hover .dt span {
	color:#c81623
}
#nav .navitems .dl.curr.hover .dt span::after {
	background:url(../images/common.png) no-repeat 0 0;
	background-position:0 -92px
}
#nav .navitems .dt {
	position:relative;
	height:30px;
	line-height:30px;
	font-size:16px;
	text-align:center;
	cursor:default
}
#nav .navitems .dt span {
	position:relative;
	padding-right:17px
}
#nav .navitems .dt span::after {
	content:'';
	position:absolute;
	right:0;
	top:9px;
	width:11px;
	height:6px;
	background:url(../images/common.png) no-repeat 0 0;
	background-position:0 -124px
}
#nav .navitems .dt i {
	position:absolute;
	right:-15px;
	top:-10px;
	padding:0 6px;
	height:19px;
	line-height:19px;
	border-radius:10px;
	background-color:#df3028;
	font-size:12px;
	color:#fff
}
#nav .navitems .myjd-popup {
	top:20px;
	left:50%;
	margin-left:-50px;
	padding:15px 0;
	width:100px
}
#nav .navitems .myjd-popup .inner {
	padding:10px 0 10px 25px
}
#nav .navitems .myjd-popup a {
	float:left;
	width:80px
}
#nav .navitems .gt5 {
	margin-left:-100px;
	width:200px
}
#nav .navitems .gt5 .inner {
	padding:10px 0 10px 10px
}
#nav .navitems .gt5 a {
	margin-left:10px
}
#nav .nav-r {
	float:right;
	width:386px
}
#nav .nav-r #search-2014,#nav .nav-r #search-2014 .form {
	width:210px
}
#nav .nav-r #search-2014 .text {
	width:140px;
	border-color:#df3028
}
#nav .nav-r #search-2014 .button {
	width:60px;
	background-color:#df3028;
	font-size:14px
}
#nav .nav-r #settleup-2014 .ci-left {
	width:16px;
	height:16px;
	background:url(../images/cart.png) no-repeat 0 0;
	background-size:cover
}
#nav .nav-r #settleup-2014 .ci-right {
	display:none
}
#nav .nav-r #settleup-2014 .ci-count {
	top:10px;
	left:110px;
	border-radius:10px
}
#nav .nav-r #hotwords-2014 {
	display:none
}
.container {
	padding-bottom:50px;
	background-color:#f0f3ef
}
.container .main,.container .sub {
	float:left
}
.container .sub {
	width:162px
}
.container .menu {
	width:142px;
	background-color:#fff;
	color:#333
}
.container .menu a {
	position:relative;
	color:#333;
	-webkit-transition:all .4s ease;
	transition:all .4s ease
}
.container .menu a:hover {
	color:#c81623
}
.container .menu a img {
	position:absolute
}
.container .menu dl {
	padding:15px 20px;
	border-bottom:1px solid #f3f3f3
}
.container .menu dd,.container .menu dt {
	line-height:32px
}
.container .menu dt {
	font-size:16px;
	font-weight:700
}
.container .menu dd {
	font-size:14px
}
.container .menu dd b {
	padding:0 3px;
	font-weight:400;
	color:#df3028
}
.container .menu .more {
	position:relative
}
.container .menu .more:hover {
	color:#c81623
}
.container .menu .more:hover .myjd-popup {
	display:block
}
.container .menu .more em {
	cursor:default
}
.container .menu .more em span {
	padding-left:2px;
	font-family:Simsun
}
.container .menu .myjd-popup {
	left:60px;
	top:50%;
	margin:0;
	padding:0;
	background-color:#fff
}
.container .menu .myjd-popup::after,.container .menu .myjd-popup::before {
	top:50%;
	margin-left:0
}
.container .menu .myjd-popup::before {
	left:-5px;
	margin-top:-5px
}
.container .menu .myjd-popup::after {
	left:-2px;
	margin-top:-10px
}
.container .menu .myjd-popup .inner {
	padding:10px 10px 10px 20px
}
.container .menu .myjd-popup a {
	display:block;
	width:80px;
	font-size:12px
}
.container .menu .gt5 {
	width:230px
}
.container .menu .gt5 .inner {
	padding:10px 0
}
.container .menu .gt5 a {
	float:left;
	padding:0 10px 0 20px;
	width:85px
}
#shelper {
	width:384px
}
.root61 #nav .w,.root61 .container .w {
	width:1190px
}
.root61 #settleup-2014 {
	margin-right:0
}
.root61 #shelper {
	width:384px
}
.root61 #nav .navitems {
	margin-left:70px
}
.root61 .sub {
	width:190px
}
.root61 .menu {
	width:170px
}
/* user-myjd/home/common/1.0.0 unsupported.css Date:2019-10-15 15:48:59 */
#ie6tip {
	zoom:1
}
#ie6tip .left-con {
	margin-top:70px;
	margin-left:44px;
	margin-right:40px;
	width:186px;
	height:182px;
	background:url(../images/unsupported.png) no-repeat 0 0;
	background-position:0 0;
	float:left
}
#ie6tip .right-con {
	float:left;
	margin-top:42px;
	color:#000
}
#ie6tip .right-con .tip1 {
	line-height:20px;
	font-size:18px;
	margin-bottom:20px
}
#ie6tip .right-con .tip2 {
	font-size:16px;
	margin-bottom:30px
}
#ie6tip .right-con ul li {
	float:left;
	*display:inline;
	width:73px;
	margin:0 22px;
	text-align:center
}
#ie6tip .right-con ul li div {
	margin-bottom:12px
}
#ie6tip .right-con ul li .img {
	width:73px;
	height:73px;
	display:block;
	margin-bottom:12px
}
#ie6tip .right-con ul li .btn a {
	padding:2px 5px;
	color:#6A77B6;
	border:1px solid #b1b5d6
}
#ie6tip .right-con ul li .btn a:hover {
	color:#e64346;
	border:1px solid #f2a1a2
}
#ie6tip .right-con .chrome .img {
	background:url(../images/unsupported.png) no-repeat 0 0;
	background-position:0 -192px
}
#ie6tip .right-con .qq .img {
	background:url(../images/unsupported.png) no-repeat 0 0;
	background-position:0 -275px
}
#ie6tip .right-con .ie .img {
	background:url(../images/unsupported.png) no-repeat 0 0;
	background-position:0 -358px
}
#ie6tip .right-con .continue {
	display:inline-block;
	padding:5px;
	background:#e01121;
	border-radius:5px;
	color:#fff;
	margin:5px 25px
}
#ie6tip .right-con .continue:hover {
	background:#e33333;
	-webkit-transition:all .4s ease-in;
	transition:all .4s ease-in
}
#ie6tip .right-con .continue span {
	padding-left:3px;
	font-family:Simsun
}
.qrcode {
	position:relative;
	z-index:10
}
.qrcode dt {
	width:13px;
	height:13px
}
.qrcode .icon-qrcode {
	background-position:0 -80px
}
.qrcode dd {
	display:none;
	position:absolute;
	top:23px;
	left:-44px;
	padding:10px 0;
	width:100px;
	height:100px;
	background-color:#fff;
	text-align:center;
	-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.1);
	box-shadow:0 0 10px 5px rgba(0,0,0,.1)
}
.qrcode dd canvas,.qrcode dd span {
	display:block;
	margin:0 auto
}
.qrcode dd span {
	padding-top:8px;
	line-height:12px
}
.qrcode dd:before {
	content:"";
	position:absolute;
	top:-20px;
	left:40px;
	width:0;
	height:0;
	font-size:0;
	border-width:10px;
	border-style:dashed dashed solid;
	border-color:transparent transparent #fff
}
.qrcode:hover dd {
	display:block
}
.m-block,.m-julike {
	margin-bottom:20px;
	background-color:#fff
}
.m-block .mt,.m-julike .mt {
	padding:0 20px;
	height:55px;
	line-height:55px;
	border-bottom:1px solid #f0f3ef;
	overflow:visible
}
.m-block .mt h3,.m-block .mt h5,.m-julike .mt h3,.m-julike .mt h5 {
	float:left;
	font-weight:400
}
.m-block .mt h3,.m-julike .mt h3 {
	font-size:16px;
	color:#333
}
.m-block .mt h5,.m-julike .mt h5 {
	padding-left:5px;
	font-size:12px;
	color:#999
}
.m-block .mt .qrcode,.m-julike .mt .qrcode {
	float:left;
	margin:22px 0 0 8px
}
.m-block .mt .extra-r a,.m-block .mt .more,.m-julike .mt .extra-r a,.m-julike .mt .more {
	position:relative;
	float:right;
	padding-right:10px;
	color:#666
}
.m-block .mt .extra-r a:after,.m-block .mt .more:after,.m-julike .mt .extra-r a:after,.m-julike .mt .more:after {
	content:"";
	position:absolute;
	right:0;
	top:22px;
	width:5px;
	height:10px;
	background:url(../images/sprite.png) no-repeat -81px -161px
}
.m-block .mt .extra-r a:hover,.m-block .mt .more:hover,.m-julike .mt .extra-r a:hover,.m-julike .mt .more:hover {
	color:#c81623
}
.m-block .mt .extra-r a:hover:after,.m-block .mt .more:hover:after,.m-julike .mt .extra-r a:hover:after,.m-julike .mt .more:hover:after {
	background-position:-81px -121px
}
.m-answers .mc {
	padding-top:10px
}
.m-answers .question-item {
	padding:5px 20px;
	height:90px
}
.m-answers .p-item,.m-answers .question-info {
	float:left
}
.m-answers .question-info {
	margin-right:10px;
	width:176px;
	line-height:24px
}
.m-answers .who {
	color:#666
}
.m-answers .question {
	position:relative;
	text-indent:20px;
	color:#333;
	overflow:hidden;
	-o-text-overflow:emphasis;
	text-overflow:emphasis;
	white-space:nowrap
}
.m-answers .question:before {
	content:"\95EE";
	position:absolute;
	left:0;
	top:4px;
	width:16px;
	height:16px;
	line-height:16px;
	background-color:#f60000;
	font-size:12px;
	font-weight:700;
	text-align:center;
	text-indent:0;
	color:#fff
}
.m-answers .total {
	color:#999
}
.m-answers .question,.m-answers .total {
	-webkit-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}
.m-answers .question:hover,.m-answers .total:hover {
	color:#c81623
}
.m-answers .lrc-image,.m-answers .p-item {
	width:60px;
	height:60px
}
.m-bgoods {
	margin-bottom:20px;
	background:url(../images/bgoods.png) no-repeat 0 0 #e0bd87
}
.m-bgoods,.m-bgoods .mc,.m-bgoods .mt {
	position:relative
}
.m-bgoods .mt {
	padding:20px 20px 5px;
	height:27px;
	line-height:27px;
	border:0
}
.m-bgoods .mt h3 {
	float:left;
	font-size:0;
	font-weight:400;
	color:#333
}
.m-bgoods .mt .button {
	float:right;
	padding:0 10px;
	background-color:#2c2e40;
	border-radius:14px;
	text-align:center;
	color:#e0bd87;
	font-weight:700
}
.m-bgoods .mt .button:hover {
	background-color:#fff;
	color:#2c2e40
}
.m-bgoods .mt .button span {
	padding-left:5px;
	font-family:SimSun
}
.m-bgoods .mc {
	margin:10px;
	background-color:#fff
}
.m-bgoods .slider {
	height:286px
}
.m-bgoods .slick-list {
	padding:10px 0;
	margin:0 5px;
	height:240px
}
.m-bgoods .content-item {
	overflow:visible
}
.m-bgoods .p-item {
	padding:10px 15px;
	width:130px;
	height:220px;
	-webkit-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}
.m-bgoods .p-item:hover {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
.m-bgoods .p-img {
	position:relative;
	padding:3px 0;
	width:130px;
	height:130px
}
.m-bgoods .p-img:before {
	display:none;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:hsla(0,0%,100%,.5)
}
.m-bgoods .p-img:hover:before {
	display:block
}
.m-bgoods .p-name,.m-bgoods .p-price,.m-bgoods .p-price-b {
	height:20px;
	line-height:20px;
	color:#333;
	overflow:hidden
}
.m-bgoods .p-name b,.m-bgoods .p-name em,.m-bgoods .p-name i,.m-bgoods .p-name span,.m-bgoods .p-price-b b,.m-bgoods .p-price-b em,.m-bgoods .p-price-b i,.m-bgoods .p-price-b span,.m-bgoods .p-price b,.m-bgoods .p-price em,.m-bgoods .p-price i,.m-bgoods .p-price span {
	float:left
}
.m-bgoods .p-name {
	height:40px
}
.m-bgoods .p-name:hover {
	color:#c81623
}
.m-bgoods .p-price-b {
	margin:2px 0;
	font-size:14px;
	font-weight:700
}
.m-bgoods .p-price-b i {
	margin:2px 0 0 5px;
	padding:1px 3px 2px;
	background-color:#fc0000;
	color:#fff;
	font-size:12px;
	line-height:1
}
.m-bgoods .p-price {
	color:#999
}
.root61 .m-bgoods .slider-content {
	padding:10px 5px
}
.root61 .m-bgoods .p-item {
	padding:0 18px
}
.m-follow {
	overflow:visible
}
.m-follow .lrc-badge .badge {
	position:relative;
	top:-10px;
	left:3px;
	padding:0 3px;
	height:16px;
	line-height:16px;
	border-radius:8px;
	border:1px solid #e04440;
	background-color:#fff;
	color:#e04440;
	text-align:center
}
.m-follow ul {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:20px;
	height:60px
}
.m-follow li {
	height:60px;
	line-height:30px;
	color:#333;
	font-size:16px
}
.m-follow .text {
	color:#666;
	font-size:12px
}
.m-follow a:hover {
	color:#c81623
}
.o2_ie9 .m-follow ul {
	display:block;
	padding:20px 0 20px 20px
}
.o2_ie9 .m-follow li {
	float:left;
	display:block;
	width:88px
}
.ti-wrapper {
	display:none;
	position:absolute;
	z-index:1;
	right:65px;
	top:-22px;
	padding:9px 9px 0;
	width:400px;
	background:#fff;
	border:1px solid #ddd;
	-webkit-box-shadow:0 0 2px 2px #eee;
	box-shadow:0 0 2px 2px #eee;
	border-radius:1px;
	cursor:auto
}
.ti-inner {
	padding:0;
	min-height:235px;
	color:#333;
	text-align:left;
	background:#fff;
	overflow:hidden
}
.ti-title {
	margin:-5px 0 0 -10px;
	padding:0 0 0 20px;
	height:35px;
	line-height:35px;
	font-weight:700;
	border-bottom:1px solid #e3e3e3
}
.ti-list {
	position:relative;
	padding-left:8px;
	margin:0 0 20px 12px;
	max-height:410px;
	line-height:20px
}
.ti-list li {
	position:relative;
	overflow:visible;
	width:340px;
	padding:15px 0 0 15px;
	border-left:1px solid #e3e3e3
}
.ti-list li .icon {
	display:block;
	position:absolute;
	top:21px;
	left:-8px;
	width:5px;
	height:5px;
	overflow:hidden;
	background-color:#d9d9d9;
	border:5px solid #fff;
	border-radius:100%
}
.ti-list li a.text {
	color:#333
}
.ti-list li a.text:hover {
	color:#c81623
}
.ti-list li .date {
	color:#999
}
.ti-list li.first {
	color:#e4393c
}
.ti-list li.first .icon {
	background-color:#e2231a;
	border-color:#ffe9e2
}
.ti-arrow {
	position:absolute;
	top:24px;
	right:-8px;
	width:8px;
	height:16px;
	background:url(../images/arrow-gray.png) no-repeat -7px 0
}
.m-order,.m-order .mc {
	overflow:visible
}
.m-order .nav {
	padding:15px 0;
	height:90px
}
.m-order .nav .item {
	float:left;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:13px 0 0;
	margin:0 20px;
	width:120px;
	height:90px;
	text-align:center;
	color:#333;
	-webkit-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}
.m-order .nav .item:hover {
	border-radius:5px;
	-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);
	box-shadow:0 0 16px 0 rgba(0,0,0,.1)
}
.m-order .nav .icon-sprite,.m-order .nav .name {
	position:relative;
	display:block
}
.m-order .nav .item0 .icon-sprite {
	margin:3px auto;
	width:44px;
	height:35px;
	background-position:0 -200px
}
.m-order .nav .item0:hover .icon-sprite {
	background-position:0 -250px
}
.m-order .nav .item1 .icon-sprite {
	margin:1px auto 2px;
	width:40px;
	height:38px;
	background-position:-80px -200px
}
.m-order .nav .item1:hover .icon-sprite {
	background-position:-80px -250px
}
.m-order .nav .item2 .icon-sprite {
	margin:1px auto 2px;
	width:41px;
	height:38px;
	background-position:-160px -200px
}
.m-order .nav .item2:hover .icon-sprite {
	background-position:-160px -250px
}
.m-order .nav .item3 .icon-sprite {
	margin:0 auto 1px;
	width:39px;
	height:41px;
	background-position:-240px -200px
}
.m-order .nav .item3:hover .icon-sprite {
	background-position:-240px -250px
}
.m-order .nav .item4 .icon-sprite {
	margin:0 auto;
	width:41px;
	height:41px;
	background-position:-320px -200px
}
.m-order .nav .item4:hover .icon-sprite {
	background-position:-320px -250px
}
.m-order .nav .name {
	padding-top:10px;
	height:16px;
	line-height:16px
}
.m-order .nav .number {
	position:absolute;
	right:-10px;
	top:-10px;
	padding:0 6px;
	height:19px;
	border-radius:10px;
	background-color:#df3028;
	font-size:14px;
	color:#fff
}
.m-order .list .item {
	padding:10px 20px;
	height:60px;
	border-top:1px solid #f0f3ef
}
.m-order .list .item .lrc-image {
	width:60px;
	height:60px
}
.m-order .list .good,.m-order .list .operate,.m-order .list .state {
	float:left
}
.m-order .list .good {
	width:60px;
	height:60px
}
.m-order .list .state {
	margin:0 15px;
	padding:10px 0;
	width:472px;
	height:40px;
	line-height:20px;
	color:#666
}
.m-order .list .state .price {
	color:#e2231a
}
.m-order .list .state .text,.m-order .list .state other {
	height:20px;
	overflow:hidden
}
.m-order .list .state .text {
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap
}
.m-order .list .state .date,.m-order .list .state .spacer,.m-order .list .state .type {
	float:left
}
.m-order .list .state .spacer {
	margin:4px 8px;
	width:1px;
	height:12px;
	background-color:#999
}
.m-order .list .operate {
	padding:20px 0 14px;
	width:226px;
	height:26px;
	text-align:right
}
.m-order .list .operate .button,.m-order .list .operate .link,.m-order .list .operate .trackinfo {
	display:inline;
	padding:4px 8px 5px;
	text-align:center;
	border:1px solid transparent;
	color:#333
}
.m-order .list .operate .button {
	background-color:#c81623;
	border-color:#c81623;
	color:#fff;
	font-size:12px
}
.m-order .list .operate .button:hover {
	color:hsla(0,0%,100%,.6)
}
.m-order .list .operate .trackinfo {
	position:relative;
	cursor:pointer
}
.m-order .list .operate .trackinfo:hover .ti-wrapper {
	display:block
}
.m-order .list .operate .link:hover,.m-order .list .operate .trackinfo:hover {
	color:#c81623
}
.m-order .list .operate .spacer {
	margin:5px;
	padding-left:1px;
	height:15px;
	background-color:#eee
}
.m-order .empty {
	padding:60px 0 90px;
	color:#999;
	text-align:center;
	background-color:#fff
}
.m-order .empty:before {
	content:"";
	display:inline-block;
	margin-right:20px;
	overflow:hidden;
	vertical-align:middle;
	width:70px;
	height:70px;
	background:url(../images/sprite.png) no-repeat -430px -95px
}
.root61 .m-order .nav {
	padding:15px 20px
}
.root61 .m-order .nav .item {
	width:90px
}
.root61 .m-order .list .state {
	width:338px
}
.toAppDialog .dialog-body {
	color:#333
}
.toAppDialog .dialog-cancel {
	width:100%;
	color:#fff;
	background-color:#c81623
}
.m-plus {
	position:relative;
	margin-bottom:20px;
	background-color:#f5ca3a
}
.m-plus:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:110px;
	background:url(../images/z-01.png) no-repeat 0 0
}
.m-plus .mc,.m-plus .mt {
	position:relative
}
.m-plus .mt {
	padding:20px 20px 5px;
	height:27px;
	line-height:27px;
	border:0
}
.m-plus .mt h3 {
	float:left;
	font-size:16px;
	font-weight:700;
	color:#333
}
.m-plus .mt .button {
	float:right;
	padding:0 10px;
	background-color:#2c2e40;
	border-radius:14px;
	text-align:center;
	color:#f5ca3a;
	font-weight:700
}
.m-plus .mt .button:hover {
	background-color:#fff;
	color:#2c2e40
}
.m-plus .mt .button span {
	padding-left:5px;
	font-family:SimSun
}
.m-plus .mc {
	margin:10px;
	background-color:#fff
}
.m-plus .slider {
	height:286px
}
.m-plus .slick-list {
	padding:10px 0;
	margin:0 5px;
	height:240px
}
.m-plus .content-item {
	overflow:visible
}
.m-plus .p-item {
	padding:10px 15px;
	width:130px;
	height:220px;
	-webkit-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}
.m-plus .p-item:hover {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
	box-shadow:0 0 10px rgba(0,0,0,.1)
}
.m-plus .p-img {
	position:relative;
	padding:3px 0;
	width:130px;
	height:130px
}
.m-plus .p-img:before {
	display:none;
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:hsla(0,0%,100%,.5)
}
.m-plus .p-img:hover:before {
	display:block
}
.m-plus .lrc-image {
	width:130px;
	height:130px
}
.m-plus .p-name,.m-plus .p-price,.m-plus .p-price-plus {
	height:20px;
	line-height:20px;
	color:#333;
	overflow:hidden
}
.m-plus .p-name {
	height:40px
}
.m-plus .p-name:hover {
	color:#c81623
}
.m-plus .p-price-plus {
	margin:2px 0;
	font-size:14px;
	font-weight:700
}
.m-plus .p-price-plus i {
	position:relative;
	top:-2px;
	margin-left:10px;
	padding:0 3px 1px;
	background-color:#414141;
	color:#fff38d;
	font-size:12px;
	font-weight:400;
	line-height:1
}
.m-plus .p-price-plus i:before {
	content:"";
	position:absolute;
	top:0;
	left:-5px;
	width:0;
	height:0;
	font-size:0;
	border-width:3px;
	border-style:solid solid dashed dashed;
	border-color:#414141 #414141 transparent transparent
}
.m-plus .p-price {
	color:#999
}
.root61 .m-plus:before {
	background:url(../images/x-01.png) no-repeat 0 0
}
.root61 .m-plus .p-item {
	padding:10px 18px
}
.m-record .slider {
	padding-bottom:20px
}
.m-record .slick-list {
	margin:15px;
	padding:0 1px;
	height:60px;
	overflow:hidden
}
.m-record .slick-arrow {
	margin-top:-30px
}
.m-record .p-item {
	margin:0 2px
}
.m-record .lrc-image,.m-record .p-item {
	width:60px;
	height:60px
}
.m-service .slider-content {
	height:160px
}
.m-service .content-item {
	width:290px
}
.m-service .slick-dots {
	padding:20px 0
}
.m-service .slick-arrow {
	margin-top:-46px
}
.m-service .service-list {
	margin:0 0 0 -2px;
	width:288px;
	overflow:hidden
}
.m-service .service-item {
	float:left;
	width:95px;
	height:79px;
	text-align:center;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee
}
.m-service .service-item i,.m-service .service-item span {
	display:block
}
.m-service .service-item i {
	margin:10px auto 0;
	width:40px;
	height:40px
}
.m-service .icon-service1 {
	background-position:0 0
}
.m-service .icon-service2 {
	background-position:-40px 0
}
.m-service .icon-service3 {
	background-position:-80px 0
}
.m-service .icon-service4 {
	background-position:-120px 0
}
.m-service .icon-service5 {
	background-position:-160px 0
}
.m-service .icon-service6 {
	background-position:-200px 0
}
.m-service .icon-service7 {
	background-position:-240px 0
}
.m-service .icon-service8 {
	background-position:-280px 0
}
.m-service .icon-service9 {
	background-position:-320px 0
}
.m-service .icon-service10 {
	background-position:-360px 0
}
.m-service .icon-service11 {
	background-position:-400px 0
}
.m-service .icon-service12 {
	background-position:-440px 0
}
.m-service a {
	color:#9b8066
}
.m-service a:hover {
	color:#c81623
}
.m-service a:hover .icon-service1 {
	background-position:0 -40px
}
.m-service a:hover .icon-service2 {
	background-position:-40px -40px
}
.m-service a:hover .icon-service3 {
	background-position:-80px -40px
}
.m-service a:hover .icon-service4 {
	background-position:-120px -40px
}
.m-service a:hover .icon-service5 {
	background-position:-160px -40px
}
.m-service a:hover .icon-service6 {
	background-position:-200px -40px
}
.m-service a:hover .icon-service7 {
	background-position:-240px -40px
}
.m-service a:hover .icon-service8 {
	background-position:-280px -40px
}
.m-service a:hover .icon-service9 {
	background-position:-320px -40px
}
.m-service a:hover .icon-service10 {
	background-position:-360px -40px
}
.m-service a:hover .icon-service11 {
	background-position:-400px -40px
}
.m-service a:hover .icon-service12 {
	background-position:-440px -40px
}
.m-user {
	float:left;
	margin-bottom:0;
	width:250px;
	height:243px;
	-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.3);
	box-shadow:2px 2px 10px rgba(0,0,0,.3)
}
.m-user .mt {
	height:243px;
	background-color:#fff
}
.m-user .mc {
	position:relative;
	height:187px;
	text-align:center
}
.m-user .mc:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:60px;
	background:url(../images/c-01.png) no-repeat 0 0
}
.m-user .mb {
	padding:10px 20px;
	height:36px;
	background-color:#232331
}
.m-user .flag {
	position:absolute;
	top:25px;
	right:-8px;
	padding:0 10px;
	height:20px;
	line-height:20px;
	color:#ff8100;
	text-align:center;
	background-color:#fff;
	border-radius:10px
}
.m-user .flag:hover {
	color:#fff;
	background-color:#ff8100
}
.m-user .rank {
	position:absolute;
	top:80px;
	left:105px;
	z-index:3;
	padding-left:1px;
	width:40px;
	height:18px;
	line-height:18px;
	text-align:center;
	background-color:#fff;
	border-radius:10px;
	-webkit-box-shadow:2px 4px 4px 0 rgba(41,41,41,.5);
	box-shadow:2px 4px 4px 0 rgba(41,41,41,.5);
	color:#343434
}
.m-user .avatar {
	display:block;
	position:relative;
	z-index:2;
	margin:20px auto;
	border-radius:100%;
	border:4px solid #fff;
	-webkit-box-shadow:3px 2px 10px 0 rgba(79,5,1,.84);
	box-shadow:3px 2px 10px 0 rgba(79,5,1,.84);
	overflow:hidden
}
.m-user .avatar,.m-user .avatar img {
	width:64px;
	height:64px
}
.m-user .user {
	display:inline-block;
	margin-bottom:10px;
	height:20px;
	overflow:hidden
}
.m-user .user-name {
	font:700 18px/20px Arial;
	color:#fff
}
.m-user .user-plus {
	display:none;
	position:relative;
	margin-left:3px;
	padding:2px 3px 2px 19px;
	height:14px;
	line-height:14px;
	color:#fff38d;
	font-size:12px;
	background-color:#414141;
	border-radius:2px
}
.m-user .user-plus:before {
	content:"";
	position:absolute;
	left:3px;
	top:2px;
	width:14px;
	height:12px;
	background:url(../images/sprite.png) no-repeat
}
.m-user .links a,.m-user .links span,.m-user .score a,.m-user .score span {
	display:inline-block;
	margin:0 5px;
	height:22px;
	line-height:22px;
	border-radius:12px
}
.m-user .score a,.m-user .score span {
	padding:0 10px;
	border:1px solid #fff;
	color:#fff
}
.m-user .score a:hover {
	background-color:#fff;
	color:#c81623
}
.m-user .text {
	float:left;
	margin-right:10px;
	color:#f4ca3a
}
.m-user .text em,.m-user .text span {
	display:block
}
.m-user .text em {
	font-size:13px;
	font-weight:700
}
.m-user .button {
	float:right;
	padding:0 10px;
	margin-top:5px;
	height:26px;
	line-height:26px;
	border-radius:14px;
	background-color:#f4ca3a;
	color:#232331;
	font-weight:700;
	text-align:center
}
.m-user .button:hover {
	background-color:#fff
}
.m-user.plus-DEFAULT .mc,.m-user.plus-PLUSEXPIRE .mc,.m-user.plus-TRYEXPIRE .mc,.m-user.plus-TRYING .mc,.m-user.plus-UNTRY .mc {
	background-color:#e2231a
}
.m-user.plus-PLUS .mc {
	background-color:#f4ca3a
}
.m-user.plus-PLUS .mc:before {
	background:url(../images/c-02.png) no-repeat 0 0
}
.m-user.plus-PLUS .user-name {
	color:#232331
}
.m-user.plus-PLUS .user-plus {
	float:right;
	display:block
}
.m-user.plus-PLUS .user-plus:before {
	background-position:-120px -120px
}
.m-user.plus-PLUS .score a {
	border-color:#232331;
	color:#232331
}
.m-user.plus-PLUS .score a:hover {
	color:#232331
}
.m-user.plus-PLUS .score .score-vip:before {
	background-color:#f4ca3a;
	border-color:#232331
}
.m-user.plus-PLUS .score .score-vip:after {
	background-position:-80px -80px
}
.m-user.plus-PLUS .score .score-stu {
	border-color:#232331;
	color:#232331
}
.m-user.plus-PLUS .text em {
	line-height:36px
}
.m-user.plus-DEFAULT .mb {
	padding:10px
}
.m-user.plus-DEFAULT .user-plus,.m-user.plus-TRYING .user-plus {
	float:right;
	display:block;
	background-color:#bbb;
	color:#fff
}
.m-user.plus-DEFAULT .user-plus:before,.m-user.plus-TRYING .user-plus:before {
	background-position:-160px -120px
}
.m-user.enterprise .avatar {
	-webkit-box-shadow:4px 2px 8px 0 rgba(15,21,63,.2);
	box-shadow:4px 2px 8px 0 rgba(15,21,63,.2)
}
.m-user.enterprise .user-name {
	color:#fff
}
.m-user.enterprise .links a {
	padding:0 15px;
	border:1px solid #eac183;
	color:#eac183;
	background-color:#202540
}
.m-user.enterprise .links a:hover {
	background-color:#31395d
}
.m-user.enterprise .links .enterprise-vip {
	position:relative;
	padding:0 10px 0 30px
}
.m-user.enterprise .links .enterprise-vip i {
	position:absolute;
	top:4px;
	left:10px;
	width:17px;
	height:15px;
	background-position:-280px -120px
}
.m-user.enterprise .text {
	color:#fff
}
.m-user.enterprise .text em,.m-user.enterprise .text span {
	text-shadow:0 1px 4.95px rgba(59,36,1,.35)
}
.m-user.enterprise .button {
	background-color:#fff
}
.m-user.enterprise .button:hover {
	background-color:#202540;
	color:#e0bd87
}
.m-user.enterprise .mc {
	background-color:#2c2f4d
}
.m-user.enterprise .mc:before {
	color:#080d28;
	opacity:.4
}
.m-user.enterprise .mb {
	padding:10px 25px;
	background-color:#e0bd87
}
.m-usually .slider {
	padding-bottom:20px
}
.m-usually .slick-list {
	margin:15px;
	padding:0 1px;
	height:60px;
	overflow:hidden
}
.m-usually .slick-arrow {
	margin-top:-30px
}
.m-usually .p-item {
	margin:0 2px
}
.m-usually .lrc-image,.m-usually .p-item {
	width:60px;
	height:60px
}
.m-wallet {
	margin:9px 0 9px 250px;
	overflow:visible
}
.m-wallet .mt button {
	position:relative;
	float:right;
	margin-top:24px;
	padding:0;
	border:0;
	outline:0;
	width:20px;
	height:14px;
	text-align:center
}
.m-wallet .mt button .myjd-popup {
	top:25px;
	left:-25px;
	width:70px
}
.m-wallet .mt button .myjd-popup:before {
	top:-5px
}
.m-wallet .mt button .myjd-popup:after {
	top:-5px;
	margin-left:-7px;
	width:13px;
	height:13px
}
.m-wallet .mt button .inner {
	width:70px;
	height:30px;
	line-height:30px
}
.m-wallet .mt button:hover .myjd-popup {
	display:block
}
.m-wallet ul {
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:20px;
	height:129px;
	overflow:hidden
}
.m-wallet li {
	color:#333
}
.m-wallet div a:hover {
	color:#c81623
}
.m-wallet .num {
	padding-top:10px;
	height:24px;
	line-height:24px;
	font-size:22px;
	font-weight:700
}
.m-wallet .num a {
	color:#333
}
.m-wallet .num s {
	display:block;
	margin-top:10px;
	width:30px;
	height:3px;
	background-color:#333
}
.m-wallet .extra,.m-wallet .num {
	margin-bottom:10px
}
.m-wallet .extra,.m-wallet .name,.m-wallet .operate {
	height:20px;
	line-height:20px;
	overflow:hidden
}
.m-wallet .name a {
	color:#333
}
.m-wallet .extra,.m-wallet .extra a {
	color:#999
}
.m-wallet .operate a {
	color:#4184e8
}
.m-wallet .operate a,.m-wallet .operate span {
	float:left
}
.m-wallet .spacer {
	margin:4px 8px;
	width:1px;
	height:12px;
	background-color:#999
}
.m-wallet .icon-wallet-show {
	background-position:-200px -80px
}
.m-wallet .icon-wallet-show:hover {
	background-position:-240px -80px
}
.m-wallet .icon-wallet-hide {
	background-position:-200px -120px
}
.m-wallet .icon-wallet-hide:hover {
	background-position:-240px -120px
}
.o2_ie9 .m-wallet ul {
	display:block;
	padding:20px 0 20px 20px
}
.o2_ie9 .m-wallet li {
	display:inline-block;
	width:120px
}
.o2_ie9 .m-wallet li.fore0 {
	width:60px
}
.root61.o2_ie9 .m-wallet li {
	width:160px
}
.root61.o2_ie9 .m-wallet li.fore0 {
	width:90px
}
.m-what .mt {
	border:0
}
.m-what .mc {
	padding:0 10px 20px 20px;
	height:210px
}
.m-what .album {
	float:left;
	margin:0 10px 0 0;
	width:234px;
	height:208px;
	border:1px solid #f0f3ef
}
.m-what .name,.m-what .owner {
	overflow:hidden
}
.m-what .name {
	display:block;
	margin:15px 0 1px;
	padding-left:19px;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#333
}
.m-what .owner {
	margin-bottom:15px;
	padding:5px 0 5px 17px;
	height:14px;
	line-height:14px
}
.m-what .owner a,.m-what .owner button {
	float:left;
	overflow:hidden
}
.m-what .owner a i,.m-what .owner button i {
	display:inline-block;
	width:14px;
	height:14px;
	vertical-align:top
}
.m-what .owner a:hover,.m-what .owner button:hover {
	color:#c81623
}
.m-what .owner button {
	margin-right:5px;
	padding:0;
	border:0;
	outline:0;
	height:14px;
	color:#999
}
.m-what .owner button i {
	margin:0 2px
}
.m-what .nickname {
	margin-right:10px;
	color:#2d87ec
}
.m-what .nickname i {
	margin-right:4px
}
.m-what .nickname:hover .icon-wtb-owner {
	background-position:-320px -80px
}
.m-what .like.liked .icon-wtb-like,.m-what .like:hover .icon-wtb-like {
	background-position:-400px -80px
}
.m-what .follow.followed .icon-wtb-follow,.m-what .follow:hover .icon-wtb-follow {
	background-position:-480px -80px
}
.m-what .icon-wtb-owner {
	background-position:-280px -80px
}
.m-what .icon-wtb-like {
	background-position:-360px -80px
}
.m-what .icon-wtb-follow {
	background-position:-440px -80px
}
.m-what .goods {
	position:relative;
	height:129px;
	overflow:hidden
}
.m-what .goods .cover,.m-what .goods ul {
	float:left;
	overflow:hidden
}
.m-what .goods .cover {
	margin-right:1px
}
.m-what .goods .cover,.m-what .goods .cover .lrc-image {
	width:143px;
	height:129px
}
.m-what .goods li {
	margin-bottom:1px
}
.m-what .goods li,.m-what .goods li .lrc-image {
	width:86px;
	height:64px
}
.m-what .goods .total {
	position:absolute;
	right:0;
	bottom:0;
	width:36px;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:12px;
	color:#fff;
	background-color:rgba(0,0,0,.6)
}
.root61 .m-what .mc {
	height:259px
}
.root61 .m-what .album {
	width:320px;
	height:257px
}
.root61 .m-what .goods {
	height:178px
}
.root61 .m-what .goods .cover {
	margin-right:2px;
	width:198px;
	height:178px
}
.root61 .m-what .goods .cover .lrc-image {
	width:198px;
	height:178px
}
.root61 .m-what .goods li {
	margin-bottom:2px;
	width:120px;
	height:88px
}
.root61 .m-what .goods li .lrc-image {
	width:120px;
	height:88px
}
.icon-sprite {
	background:url(../images/sprite.png) no-repeat
}
.main {
	width:828px
}
.main button {
	background-color:transparent;
	border:0;
	outline:0
}
.box-00 {
	margin-bottom:20px
}
.box-0 {
	padding:20px 0;
	height:243px
}
.box-2 {
	float:left;
	width:522px
}
.box-3 {
	margin-left:542px;
	width:286px;
	overflow:hidden
}
.root61 .main {
	width:1000px
}
.root61 .box-1,.root61 .box-2 {
	float:left;
	width:694px
}
.root61 .box-3 {
	float:none;
	margin-left:714px;
	width:286px
}
.slick-list,.slick-slider {
	position:relative;
	display:block
}
.slick-slider {
	position:relative
}
.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.slick-list {
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.slick-track:after,.slick-track:before {
	display:table;
	content:""
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
.slick-initialized .slick-slide {
	display:block
}
.slick-dots {
	height:10px;
	text-align:center;
	font-size:0
}
.slick-dots li {
	display:inline-block;
	font-size:0
}
.slick-dots li button {
	float:left;
	padding:0;
	margin:0 5px;
	width:8px;
	height:8px;
	border:1px solid #aaa;
	border-radius:8px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0;
	font-size:0
}
.slick-dots li.slick-active button {
	background-color:#aaa
}
.slick-initialized:hover button.slick-arrow {
	display:block
}
button.slick-arrow {
	display:none;
	position:absolute;
	z-index:2;
	top:50%;
	border:0;
	outline:0;
	margin-top:-20px;
	width:20px;
	height:40px;
	font-size:0;
	background-color:rgba(0,0,0,.24)
}
button.slick-arrow:hover {
	background-color:rgba(0,0,0,.5)
}
button.slick-arrow:before {
	content:"";
	position:absolute;
	top:13px;
	left:7px;
	width:7px;
	height:13px;
	background:url(../images/sprite.png) no-repeat
}
button.slick-arrow.slick-prev {
	left:0
}
button.slick-arrow.slick-prev:before {
	background-position:-120px -80px
}
button.slick-arrow.slick-next {
	right:0
}
button.slick-arrow.slick-next:before {
	background-position:-160px -80px
}
.m-julike .mod-main {
	padding:10px;
	background-color:#fff
}
.m-julike .mod-main .mt {
	display:none
}
.m-julike .mod-main .mc {
	overflow:visible
}
.m-julike .julike-album,.m-julike .julike-dynamic {
	padding:10px
}
.m-julike .julike-album .goods-list,.m-julike .julike-album .goods-list ul,.m-julike .julike-dynamic .goods-list,.m-julike .julike-dynamic .goods-list ul {
	width:660px
}
.m-julike .julike-album .goods-list li,.m-julike .julike-dynamic .goods-list li {
	margin-right:10px
}
.m-julike .julike-album .goods-list .list-more,.m-julike .julike-dynamic .goods-list .list-more {
	right:10px
}
.m-julike .julike-grid-2 .goods-list li {
	margin:0 5px
}
.bodyOpenClassName {
	overflow-y:hidden
}
.lrc-dialog {
	position:fixed;
	left:50%;
	top:50%;
	z-index:999;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border-radius:6px;
	-webkit-box-shadow:2px 2px 12px 2px rgba(0,0,0,.1);
	box-shadow:2px 2px 12px 2px rgba(0,0,0,.1);
	overflow:hidden
}
.lrc-dialog button {
	padding:0;
	cursor:pointer;
	outline:0;
	border:0
}
.dialog-mask {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:998;
	background-color:rgba(0,0,0,.3)
}
.dialog-head {
	position:relative;
	padding:10px;
	background:#fff
}
.dialog-title {
	margin:0;
	line-height:30px;
	font-size:16px;
	font-weight:400
}
.dialog-close {
	position:absolute;
	right:10px;
	top:10px
}
.dialog-body {
	padding:20px 10px;
	background:#fff
}
.dialog-body h3 {
	font-size:14px;
	font-weight:400;
	text-align:center
}
.dialog-foot {
	height:40px;
	border-top:1px solid #f5f5f5;
	overflow:hidden
}
.dialog-foot button,.dialog-foot div.dialog-submit {
	display:inline-block;
	width:50%;
	line-height:40px;
	text-align:center;
	font-size:14px
}
.dialog-cancel {
	background-color:#fff
}
.dialog-submit {
	background-color:#c71622;
	color:#fff
}
.dialog-submit a {
	color:#fff
}
.single-button .dialog-cancel {
	width:100%
}
.resultDialog h3 {
	padding:20px 10px
}
.resultDialog .dialog-body {
	padding:0
}
.resultDialog .dialog-submit a {
	display:block
}
#J-global-toolbar .jdm-toolbar-tabs {
	margin-top:-100px
}
#J-global-toolbar .toolbar-qrcode {
	padding:12px;
	border-radius:5px;
	position:absolute;
	left:-145px;
	top:-152px;
	background:#e93536;
	color:#fff;
	font-size:14px
}
#J-global-toolbar .toolbar-qrcode p {
	padding-bottom:10px
}
#J-global-toolbar .toolbar-qrcode .close {
	position:absolute;
	border:1px solid #fff;
	color:#fff;
	background:#e93536;
	border-radius:10px;
	right:-5px;
	top:-5px;
	width:15px;
	height:15px;
	text-align:center;
	font:15px/15px simsun
}
#J-global-toolbar .jdm-tbar-tab-qrcode.z-jdm-tbar-tab-hover .tab-text {
	left:35px
}
#J-global-toolbar .jdm-tbar-tab-qrcode .tab-ico {
	background:url(../images/5bc6f8c7ne206c6a3.gif) no-repeat 7px 10px
}
.julike-pregoods .pre-time-mod .mod-txt {
	font-size:12px
}
.julike-pregoods .pre-time-mod .people-ico {
	margin-right:0
}
.julike-pregoods .pre-time-mod .time-icon {
	margin-right:4px
}
.julike-pregoods .pre-time-mod .pre-time span {
	font-size:12px
}
.qiyeJCDialog,.qiyeUnAuthDialog {
	width:620px;
	background-color:#fff;
	border-radius:0
}
.qiyeJCDialog .dialog-head,.qiyeUnAuthDialog .dialog-head {
	height:20px
}
.qiyeJCDialog .dialog-close,.qiyeUnAuthDialog .dialog-close {
	font-size:0;
	width:14px;
	height:14px;
	background:url(../images/qc.png) no-repeat 0 0;
	background-size:contain
}
.qiyeJCDialog .dialog-body,.qiyeUnAuthDialog .dialog-body {
	padding:0 60px
}
.qiyeJCDialog .link,.qiyeUnAuthDialog .link {
	display:block;
	margin:0 auto 10px;
	width:334px;
	height:45px;
	line-height:45px;
	font-size:18px;
	font-weight:700;
	color:#fff;
	background-color:#de292c;
	background:-webkit-gradient(linear,left top,left bottom,from(#e64548),to(#de292c));
	background:-webkit-linear-gradient(#e64548,#de292c);
	background:-o-linear-gradient(#e64548,#de292c);
	background:linear-gradient(#e64548,#de292c);
	text-align:center;
	border-radius:4px
}
.qiyeJCDialog .ignore,.qiyeUnAuthDialog .ignore {
	position:relative;
	display:block;
	margin:0 auto;
	text-indent:18px;
	width:76px;
	height:20px;
	color:#9b9b9b;
	background-color:#fff
}
.qiyeJCDialog .ignore:after,.qiyeJCDialog .ignore:before,.qiyeUnAuthDialog .ignore:after,.qiyeUnAuthDialog .ignore:before {
	content:"";
	position:absolute
}
.qiyeJCDialog .ignore:before,.qiyeUnAuthDialog .ignore:before {
	top:3px;
	left:3px;
	width:12px;
	height:12px;
	border:1px solid #979797;
	border-radius:2px
}
.qiyeJCDialog .ignore.on:before,.qiyeUnAuthDialog .ignore.on:before {
	border-color:#e64548
}
.qiyeJCDialog .ignore.on:after,.qiyeUnAuthDialog .ignore.on:after {
	top:6px;
	left:6px;
	width:8px;
	height:8px;
	background-color:#e64548
}
.qiyeJCDialog {
	height:320px
}
.qiyeJCDialog .hi,.qiyeJCDialog .para,.qiyeJCDialog .quota {
	height:25px;
	line-height:25px;
	color:#333
}
.qiyeJCDialog .hi {
	margin-bottom:20px;
	font-size:20px;
	font-weight:700;
	text-align:left
}
.qiyeJCDialog .quota {
	margin-bottom:70px;
	font-size:18px
}
.qiyeJCDialog .quota em {
	font-size:28px;
	font-weight:700;
	color:#d80008
}
.qiyeJCDialog .para {
	margin-bottom:15px;
	font-size:16px;
	text-align:center
}
.qiyeUnAuthDialog {
	height:456px
}
.qiyeUnAuthDialog .subtitle,.qiyeUnAuthDialog .title {
	height:25px;
	line-height:25px;
	color:#333;
	text-align:left
}
.qiyeUnAuthDialog .title {
	margin-bottom:10px;
	font-size:20px;
	font-weight:700
}
.qiyeUnAuthDialog .subtitle {
	margin-bottom:40px;
	font-size:14px
}
.qiyeUnAuthDialog .info {
	overflow:hidden;
	margin-bottom:45px
}
.qiyeUnAuthDialog .info li {
	float:left;
	margin-right:38px;
	width:96px
}
.qiyeUnAuthDialog .info li em,.qiyeUnAuthDialog .info li i,.qiyeUnAuthDialog .info li span {
	display:block;
	text-align:center;
	color:#333
}
.qiyeUnAuthDialog .info li i {
	margin:0 auto 28px;
	width:80px;
	height:80px;
	background-size:contain;
	background-position:0 0;
	background-repeat:no-repeat
}
.qiyeUnAuthDialog .info li em {
	margin-bottom:10px;
	height:22px;
	line-height:22px;
	font-size:16px
}
.qiyeUnAuthDialog .info li span {
	height:17px;
	line-height:17px
}
.qiyeUnAuthDialog .info .fore1 i {
	background-image:url(../images/qu1.png)
}
.qiyeUnAuthDialog .info .fore2 i {
	background-image:url(../images/qu2.png)
}
.qiyeUnAuthDialog .info .fore3 i {
	background-image:url(../images/qu3.png)
}
.qiyeUnAuthDialog .info .fore4 {
	margin-right:0
}
.qiyeUnAuthDialog .info .fore4 i {
	background-image:url(../images/qu4.png)
}
